home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / xlibpr3.zip / Makefile < prev    next >
Makefile  |  1991-10-04  |  12KB  |  398 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  3.  
  4. # -------------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and </tmp/IIf.001064>
  6. # $XConsortium: Imake.tmpl,v 1.138 91/07/30 14:59:20 rws Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  9. # configuration files.  Site-specific parameters should be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor does not define any unique symbols, you will need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make World" the first time).
  15. #
  16.  
  17. # -------------------------------------------------------------------------
  18. # site-specific configuration parameters that need to come before
  19. # the platform-specific parameters - edit site.def to change
  20.  
  21. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  22.  
  23. # -------------------------------------------------------------------------
  24. # platform-specific configuration parameters - edit sony.cf to change
  25.  
  26. # platform:  $XConsortium: sony.cf,v 1.34 91/07/30 14:59:01 rws Exp $
  27.  
  28. # operating system:                   NEWS-OS 3.3
  29.  
  30. # -------------------------------------------------------------------------
  31. # site-specific configuration parameters that go after
  32. # the platform-specific parameters - edit site.def to change
  33.  
  34. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  35.  
  36.             SHELL =     /bin/sh
  37.  
  38.               TOP = .
  39.       CURRENT_DIR = .
  40.  
  41.                AR = ar clq
  42.   BOOTSTRAPCFLAGS =
  43.                CC = gcc -fstrength-reduce -fpcc-struct-return
  44.                AS = as
  45.  
  46.                FC = f77
  47.       FDEBUGFLAGS =
  48.           FCFLAGS =  $(FDEBUGFLAGS)
  49.  
  50.          COMPRESS = compress
  51.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  52.     PREPROCESSCMD = gcc -fstrength-reduce -fpcc-struct-return  -E $(STD_CPP_DEFINES)
  53.           INSTALL = install
  54.                LD = ld
  55.              LINT = lint
  56.       LINTLIBFLAG = -C
  57.          LINTOPTS = -axz
  58.                LN = ln -s
  59.              MAKE = make
  60.                MV = mv
  61.                CP = cp
  62.  
  63.            RANLIB = ranlib
  64.   RANLIBINSTFLAGS =
  65.  
  66.                RM = rm -f
  67.             TROFF = psroff
  68.          MSMACROS = -ms
  69.               TBL = tbl
  70.               EQN = eqn
  71.      STD_INCLUDES =
  72.   STD_CPP_DEFINES =     -DNOSTDHDRS -DX_WCHAR -DX_LOCALE
  73.       STD_DEFINES =     -DNOSTDHDRS -DX_WCHAR -DX_LOCALE
  74.  EXTRA_LOAD_FLAGS =
  75.   EXTRA_LIBRARIES =
  76.              TAGS = ctags
  77.  
  78.    SIGNAL_DEFINES = -DSIGNALRETURNSINT
  79.  
  80.     PROTO_DEFINES =
  81.  
  82.      INSTPGMFLAGS =
  83.  
  84.      INSTBINFLAGS = -m 0755
  85.      INSTUIDFLAGS = -m 4755
  86.      INSTLIBFLAGS = -m 0644
  87.      INSTINCFLAGS = -m 0444
  88.      INSTMANFLAGS = -m 0444
  89.      INSTDATFLAGS = -m 0444
  90.     INSTKMEMFLAGS =     -g sys -m 2755
  91.  
  92.       CDEBUGFLAGS = -O
  93.         CCOPTIONS =
  94.  
  95.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  96.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  97.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  98.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  99.  
  100.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  101.  
  102.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
  103.  
  104.    LDCOMBINEFLAGS = -X -r
  105.       DEPENDFLAGS =
  106.  
  107.         MACROFILE = sony.cf
  108.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  109.  
  110.     IMAKE_DEFINES =
  111.  
  112.          IRULESRC = $(CONFIGDIR)
  113.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  114.  
  115.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  116.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  117.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  118.  
  119. # -------------------------------------------------------------------------
  120. # X Window System Build Parameters
  121. # $XConsortium: Project.tmpl,v 1.137 91/07/30 22:57:01 rws Exp $
  122.  
  123. # -------------------------------------------------------------------------
  124. # X Window System make variables; this need to be coordinated with rules
  125.  
  126.           PATHSEP = /
  127.         USRLIBDIR = /usr/lib
  128.            BINDIR = /usr/bin/X11
  129.           INCROOT = /usr/include
  130.      BUILDINCROOT = $(TOP)
  131.       BUILDINCDIR = $(BUILDINCROOT)/X11
  132.       BUILDINCTOP = ..
  133.            INCDIR = $(INCROOT)/X11
  134.            ADMDIR = /usr/adm
  135.            LIBDIR = $(USRLIBDIR)/X11
  136.         CONFIGDIR = $(LIBDIR)/config
  137.        LINTLIBDIR = $(USRLIBDIR)/lint
  138.  
  139.           FONTDIR = $(LIBDIR)/fonts
  140.          XINITDIR = $(LIBDIR)/xinit
  141.            XDMDIR = $(LIBDIR)/xdm
  142.            TWMDIR = $(LIBDIR)/twm
  143.           MANPATH = /usr/man
  144.     MANSOURCEPATH = $(MANPATH)/man
  145.         MANSUFFIX = n
  146.      LIBMANSUFFIX = 3
  147.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  148.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  149.            NLSDIR = $(LIBDIR)/nls
  150.         PEXAPIDIR = $(LIBDIR)/PEX
  151.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  152.        FONTCFLAGS = -t
  153.  
  154.      INSTAPPFLAGS = $(INSTDATFLAGS)
  155.  
  156.             IMAKE = imake
  157.            DEPEND = makedepend
  158.               RGB = rgb
  159.  
  160.             FONTC = bdftopcf
  161.  
  162.         MKFONTDIR = mkfontdir
  163.         MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier
  164.  
  165.         CONFIGSRC = $(TOP)/config
  166.        DOCUTILSRC = $(TOP)/doc/util
  167.         CLIENTSRC = $(TOP)/clients
  168.           DEMOSRC = $(TOP)/demos
  169.            LIBSRC = $(TOP)/lib
  170.           FONTSRC = $(TOP)/fonts
  171.        INCLUDESRC = $(TOP)/X11
  172.         SERVERSRC = $(TOP)/server
  173.           UTILSRC = $(TOP)/util
  174.         SCRIPTSRC = $(UTILSRC)/scripts
  175.        EXAMPLESRC = $(TOP)/examples
  176.        CONTRIBSRC = $(TOP)/../contrib
  177.            DOCSRC = $(TOP)/doc
  178.            RGBSRC = $(TOP)/rgb
  179.         DEPENDSRC = $(UTILSRC)/makedepend
  180.          IMAKESRC = $(CONFIGSRC)
  181.          XAUTHSRC = $(LIBSRC)/Xau
  182.           XLIBSRC = $(LIBSRC)/X
  183.            XMUSRC = $(LIBSRC)/Xmu
  184.        TOOLKITSRC = $(LIBSRC)/Xt
  185.        AWIDGETSRC = $(LIBSRC)/Xaw
  186.        OLDXLIBSRC = $(LIBSRC)/oldX
  187.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  188.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  189.       BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  190.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  191.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  192.          FSLIBSRC = $(FONTSRC)/lib/fs
  193.     FONTSERVERSRC = $(FONTSRC)/server
  194.      EXTENSIONSRC = $(TOP)/extensions
  195.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  196.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  197.  
  198.   DEPEXTENSIONLIB =  $(USRLIBDIR)/libXext.a
  199.      EXTENSIONLIB =               -lXext
  200.  
  201.           DEPXLIB = $(DEPEXTENSIONLIB)  $(USRLIBDIR)/libX11.a
  202.              XLIB = $(EXTENSIONLIB)               -lX11
  203.  
  204.       DEPXAUTHLIB =  $(USRLIBDIR)/libXau.a
  205.          XAUTHLIB =               -lXau
  206.       DEPXDMCPLIB =  $(USRLIBDIR)/libXdmcp.a
  207.          XDMCPLIB =               -lXdmcp
  208.  
  209.         DEPXMULIB =  $(USRLIBDIR)/libXmu.a
  210.            XMULIB =               -lXmu
  211.  
  212.        DEPOLDXLIB =  $(USRLIBDIR)/liboldX.a
  213.           OLDXLIB =               -loldX
  214.  
  215.       DEPXTOOLLIB =  $(USRLIBDIR)/libXt.a
  216.          XTOOLLIB =               -lXt
  217.  
  218.         DEPXAWLIB =  $(USRLIBDIR)/libXaw.a
  219.            XAWLIB =               -lXaw
  220.  
  221.         DEPXILIB =  $(USRLIBDIR)/libXi.a
  222.            XILIB =               -lXi
  223.  
  224.         DEPPHIGSLIB =  $(USRLIBDIR)/libphigs.a
  225.            PHIGSLIB =               -lphigs
  226.  
  227.  LINTEXTENSIONLIB =  $(LINTLIBDIR)/llib-lXext.ln
  228.          LINTXLIB =  $(LINTLIBDIR)/llib-lX11.ln
  229.           LINTXMU =  $(LINTLIBDIR)/llib-lXmu.ln
  230.         LINTXTOOL =  $(LINTLIBDIR)/llib-lXt.ln
  231.           LINTXAW =  $(LINTLIBDIR)/llib-lXaw.ln
  232.            LINTXI =  $(LINTLIBDIR)/llib-lXi.ln
  233.         LINTPHIGS =  $(LINTLIBDIR)/llib-lphigs.ln
  234.  
  235.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  236.  
  237.          DEPLIBS1 = $(DEPLIBS)
  238.          DEPLIBS2 = $(DEPLIBS)
  239.          DEPLIBS3 = $(DEPLIBS)
  240.  
  241. # -------------------------------------------------------------------------
  242. # Imake rules for building libraries, programs, scripts, and data files
  243. # rules:  $XConsortium: Imake.rules,v 1.119 91/07/30 12:06:02 rws Exp $
  244.  
  245. # -------------------------------------------------------------------------
  246. # start of Imakefile
  247.  
  248. #
  249. # example programs top level Imakefile
  250. #
  251. #
  252.  
  253. SUBDIRS = basicwin basecalc winman
  254.  
  255. all::
  256.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  257.     for i in $(SUBDIRS) ;\
  258.     do \
  259.         (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
  260.             $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \
  261.     done
  262.  
  263. depend::
  264.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  265.     for i in $(SUBDIRS) ;\
  266.     do \
  267.         (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \
  268.             $(MAKE) $(MFLAGS)  depend); \
  269.     done
  270.  
  271. clean::
  272.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  273.     for i in $(SUBDIRS) ;\
  274.     do \
  275.         (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  276.             $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
  277.     done
  278.  
  279. # -------------------------------------------------------------------------
  280. # common rules for all Makefiles - do not edit
  281.  
  282. emptyrule::
  283.  
  284. clean::
  285.     $(RM_CMD) "#"*
  286.  
  287. Makefile::
  288.     -@if [ -f Makefile ]; then set -x; \
  289.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  290.     else exit 0; fi
  291.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  292.  
  293. tags::
  294.     $(TAGS) -w *.[ch]
  295.     $(TAGS) -xw *.[ch] > TAGS
  296.  
  297. # -------------------------------------------------------------------------
  298. # rules for building in SUBDIRS - do not edit
  299.  
  300. install::
  301.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  302.     for i in $(SUBDIRS) ;\
  303.     do \
  304.         (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
  305.             $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
  306.     done
  307.  
  308. install.man::
  309.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  310.     for i in $(SUBDIRS) ;\
  311.     do \
  312.         (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
  313.             $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
  314.     done
  315.  
  316. clean::
  317.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  318.     for i in $(SUBDIRS) ;\
  319.     do \
  320.         (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  321.             $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
  322.     done
  323.  
  324. tags::
  325.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  326.     for i in $(SUBDIRS) ;\
  327.     do \
  328.         (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
  329.             $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
  330.     done
  331.  
  332. Makefiles::
  333.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  334.     for i in $(SUBDIRS) ;\
  335.     do \
  336.         echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
  337.         case "$$i" in \
  338.         ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
  339.         ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \
  340.         ./?*/?*)    newtop=../../ sub=subsub;; \
  341.         ./?*)       newtop=../ sub=sub;; \
  342.         */?*/?*/?*)    newtop=../../../../ sub=subsubsubsub;; \
  343.         */?*/?*)    newtop=../../../ sub=subsubsub;; \
  344.         */?*)       newtop=../../ sub=subsub;; \
  345.         *)        newtop=../ sub=sub;; \
  346.         esac; \
  347.         case "$(TOP)" in \
  348.         /?*) newtop=  upprefix=  ;; \
  349.         *) upprefix=../ ;; \
  350.         esac; \
  351.         $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \
  352.         MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\
  353.     done
  354.  
  355. subdirMakefiles:
  356.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  357.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  358.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  359.     else exit 0; fi
  360.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  361.     $(MAKE) $(MFLAGS) Makefiles
  362.  
  363. subsubdirMakefiles:
  364.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  365.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  366.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  367.     else exit 0; fi
  368.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  369.     $(MAKE) $(MFLAGS) Makefiles
  370.  
  371. subsubsubdirMakefiles:
  372.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  373.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  374.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  375.     else exit 0; fi
  376.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  377.     $(MAKE) $(MFLAGS) Makefiles
  378.  
  379. subsubsubsubdirMakefiles:
  380.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  381.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  382.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  383.     else exit 0; fi
  384.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  385.     $(MAKE) $(MFLAGS) Makefiles
  386.  
  387. includes::
  388.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  389.     for i in $(SUBDIRS) ;\
  390.     do \
  391.         (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
  392.             $(MAKE) $(MFLAGS)  includes); \
  393.     done
  394.  
  395. # -------------------------------------------------------------------------
  396. # dependencies generated by makedepend
  397.  
  398.